package map;

import java.util.Comparator;

import set.Set;
import array.Array;


public class Hash<T,K> {
	private Array<T> dom;
	private Array<Set<K>> img;
	
	public Hash(){
		dom = new Array<T>();
		img = new Array<Set<K>>();
	}
	
	public boolean  add(T x, K y){
		return false;
	}
	
	public boolean remove (T x){
		return false;
	}
	
	public boolean removeImg(K y){
		return false;
	}	
	
	public Set<K> getImage(T elem){
		return null;
	}
	
	public T getDomim(K elem){
		return null;	
	}
	
	public Set<Set<K>> getImageSet(){
		return null;
	}
	
	public Set<T> getDomemSet(){
		return null;
	}
	
	public Set<Set<K>> getImageSet(Comparator<K> comp){
		return null;
	}
	
	public Set<T> getDomemSet(Comparator<T> comp){
		return null;
	}
}
